Кросплатформенні засоби програмування

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
Інститут комп’ютерних технологій, автоматики та метрології
Кафедра:
Електронні обчислювальні машини

Інформація про роботу

Рік:
2013
Тип роботи:
Лабораторна робота
Предмет:
Кросплатформенні засоби програмування
Група:
КI
Варіант:
20

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ, НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра ЕОМ  Лабораторна робота № 1 з дисципліни "Кросплатформенні засоби програмування" Львів – 2013 Тема: Основи розробки програм мовою java. Мета: Оволодіти основами розробки програм мовою Java.. Теоретична частина: Програми написані мовою Java виконуються в середовищі виконання програм Java, яке у термінології Java називається JRE (Java Runtime Environment). Струкруно це середовище складається двох елементів: стандартних бібліотек класів Java та віртуальної машини Java, яка у термінології Java називається JVM (Java Virtual Machine). JVM в свою чергу складається з блоку перевірки безпечності коду програми, інтерпретатора або JIT (Just-in-time) компілятора та блоку керування пам’яттю. Виконання програм написаних мовою Java починається з виклику JRE та передачі у нього скомпільованого у байт-код файлу з розширенням *.class, що містить main метод. Якщо файлів *.class є багато, то вони можуть бути заархівованими у файл з розширенням *.jar. При цьому у файлі-архіві *.jar мають міститися файли класів і ресурсів програми, а клас, який містить main метод має бути вказаний в декларативному заголовку Main-Class (Main-Class manifest header). Для запуску середовища JRE використовуються два інструменти: java та javaw, - у які через параметри передається необхідна для виконання програми інформація. Різниця між інструментами полягає в тому, що перший виводить консольне вікно на екран, а другий – ні. Синтаксис команд запуску цих інструментів, які виконуються у командному рядку операційної системи, наступний: java [опції] <class> [ агрументи ... ] java [опції] -jar <file.jar> [агрументи... ] javaw [опції] <class> [агрументи... ] javaw [опції] -jar <file.jar> [агрументи... ] Параметри: [опції] Опції командного рядка ОС, які передаються в JRE. <class> Клас, який містить main метод. <file.jar> Ім’я *.jar файлу, який необхідно запустити на виконання. Використовується лише з опцією -jar. Вказаний *.jar файл має містити файли класів і ресурсів програми. Клас, який містить main метод має бути вказаний в декларативному заголовку Main-Class (Main-Class manifest header). Аргументи командного рядка, які мають бути передані main методу. Переданий у JRE байт-код програми поступає у блок перевірки безпечності коду програми, який здійснює три головні перевірки: перевірка чи переходи відбуваються в допустимі місця програми; перевірка чи дані є ініціалізовані і посилання є типізовані; жорстка перевірка можливості доступу до приватних секцій класів і пакетів. Перші дві перевірки переважно відбуваються при завантаженні програми в JRE, а остання – в процесі виконання програми, коли одні класи звертаються до полів інших класів. Після успішного завершення перевірки байт-коду JVM емулює (виконує) набір інструкцій, написаних для JVM, інтерпретуючи їх або використовуючи JIT компілятор. Сучасні JVM використовують JIT компілятор, який одночасно компілює частини байт- коду, що мають аналогічну функціональність. Завдяки цьому зменшується кількість часу, що необхідна для компіляції порівняно з використанням інтерпретатора. Текст програми public class Hello { public static void main(String[] args){ System.out.println("Ryndych Petro”); } } Результат виконання програми: Висновок: виконавши дану лабораторну роботу, я оволодів основами розробки програм на мові програмування Java.
Антиботан аватар за замовчуванням

02.01.2014 16:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини